package com.merchant.service;

import com.merchant.pojo.Goods;

import java.util.List;

/**
 * @author zhao 商品数据访问业务逻辑接口
 */
public interface GoodsService {
	/**
	 * 增加
	 *@return 是否成功
	 */
	public boolean addGoods(Goods goods);

	/**
	 * 查询出来所有的商品信息集合，
	 * @return商品信息对象
	 */
	public List<Goods> findAll();


	/**
	 * 通过Id查询出该商品的信息
	 * @param gid 商品编号
	 * @return 商品信息对象
	 */
	public Goods findById(int gid);

	/**
	 * 删除
	 * @param array 商品编号数组
	 *  @return 是否成功
	 */
	public boolean deleteGoods(int[] array);


	/**
	 * 更新商品信息
	 *@return 是否成功
	 */
	public  boolean updateGoods(Goods goods);
	/**
	 * 通过商品名称查询出该商品的信息
	 * @param gname 商品名称
	 * @return 商品信息对象
	 */
	public List<Goods> findByName(String gname);
}
